home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / biz / demo / WildfirB.lha / Wildfire / Bonus / draggadget.lha / draggadget_r1.0b / patchgels / README < prev   
Encoding:
Text File  |  1997-07-23  |  1.3 KB  |  29 lines

  1. patchgels 0.1
  2. -------------
  3.  
  4. The driver software of some graphics cards seems to introduce a bug with the
  5. GELS animation system, causing the system to crash if animated bobs are used. If
  6. this is the case for your system, it can be resolved with the patchgels program.
  7.  
  8. INSTALLATION:
  9. Simply put it into your WBStartup drawer and start it.
  10. If it is started a second time it tries to remove itself from memory.
  11.  
  12. OPERATION:
  13. The graphics.library/DrawGList() function is patched. Normally, if the BOBSAWAY
  14. flag is set in the Flags field of a bob, DrawGList() should remove it from the
  15. screen, from any double buffering memory and from the gels list. Afterwards, the
  16. BOBNIX flag should be set. This works if no graphics cards are installed.
  17.  
  18. At least one of the "RTG" graphics systems seems to introduce a bug in the GELS
  19. system (at least with AmigaOS 40.70, A3000), because setting the BOBSAWAY flag
  20. results only in removing the bob from the screen, not from the gels list.
  21. However, the RemIBob() function works normally.
  22.  
  23. After patchgels has changed the DrawGList function, it first calls the original
  24. function, then scanns the gels list for bobs, which are removed from the screen
  25. but not from the gels list. If one is found, the error is corrected.
  26. Normally this does not happen, so if no "RTG" system is installed, this patch
  27. should do nothing.
  28.  
  29.